Programmer - Defined Evaluation Regimes

نویسنده

  • Ralph E. Griswold
چکیده

1. Introduction The term control operation is used here to refer to any mechanism that affects the sequencing of expression evaluation [1]. For example, argument evaluation is typically considered to be a control operation. Most programming languages have a fixed set of control operations, and very few languages allow programmers to define new operations. The main reason is that while many new control operations can be constructed, they are generally combinations or modifications of a very small set of basic control operations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

C+++: User-Defined Operator Symbols in C++

The paper presents the basic concepts of C+++, an extension of C++ allowing the programmer to define new operator symbols with user-defined priorities by specifying a partial precedence relationship. Furthermore, so-called flexary operators accepting any number of operands and operators with lazily evaluated operands are supported. The latter are particularly useful to implement new kinds of co...

متن کامل

Concept and Implementation of C+++, an Extension of C++ to Support User-Defined Operator Symbols and Control Structures

The first part of this report presents the concepts of C+++, an extension of C++ allowing the programmer to define new operator symbols with user-defined priorities by specifying a partial precedence relationship. Furthermore, so-called fixary operator combinations consisting of a sequence of associated operator symbols to connect a fixed number of operands as well as flexary operators connecti...

متن کامل

Time and Memory Profile of a Process Functional Program

An execution profiling attempts to provide feedback by reporting to the programmer information about inefficiencies within the program Instead of writing whole code highly optimized, the programmer can initially write simple maintainable code without much concern for efficiency. Profiling is an effective tool for finding hot spots in a program or sections of code that consumes most of the compu...

متن کامل

Inheritance Profiles of Process Functional Programs

An execution profiling attempts to provide feedback by reporting to the programmer information about inefficiencies within the program. Instead of writing whole code highly optimized, the programmer can initially write simple, maintainable code without much concern for efficiency. Profiling is an effective tool for finding hot spots in a program or sections of code that consumes most of the com...

متن کامل

Wireless System for Monitoring and Real-Time Classification of Functional Activity using

Wireless-sensor-network-based home monitoring system for elderly activity behaviour involves functional assessment of daily activities. In this paper, we reported a mechanism for estimation of elderly well-being condition based on usage of house-hold appliances connected through various sensing units. We defined two new wellness functions to determine the status of the elderly on performing ess...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014